package me.magicall.test.reflect.proxy;

import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;

@Target( { ElementType.TYPE })
@Retention(RetentionPolicy.RUNTIME)
@interface PrimaryKey {

	/**
	 * 这个数组是所有uniq key.
	 * 如果有联合唯一索引,需要将此所有各字段写在一个字符串里,用半角逗号分隔(这是因为注解上的方法不支持用二维数组做为返回类型).
	 * 如:
	 * {"id" , "name,email"}//这里是两个唯一索引,其中第二个是联合唯一索引.
	 * 
	 * @return
	 */
	String[] value();
}
